# near model CODE resource # jump table entries: 10024-10045 (22 of them) export_1253: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F07 move.l -[A7], D7 00000006 2E2E 0008 move.l D7, [A6 + 0x8] 0000000A 7000 moveq.l D0, 0x00 0000000C 6B18 bmi +0x1A /* 00000026 */ 0000000E B07C 0007 cmp.w D0, 0x7 00000012 6E12 bgt +0x14 /* 00000026 */ 00000014 41EE 0010 lea.l A0, [A6 + 0x10] 00000018 3200 move.w D1, D0 0000001A E649 lsr D1.w, 3 0000001C 4441 neg.w D1 0000001E 0130 10FF btst [A0 + D1.w - 0x1], D0 00000022 0A3C 0004 xori.b ccr, 4 label00000026: 00000026 57C0 seq D0 00000028 4A00 tst.b D0 0000002A 6622 bne +0x24 /* 0000004E */ 0000002C 7205 moveq.l D1, 0x05 0000002E 6B18 bmi +0x1A /* 00000048 */ 00000030 B27C 0007 cmp.w D1, 0x7 00000034 6E12 bgt +0x14 /* 00000048 */ 00000036 41EE 0010 lea.l A0, [A6 + 0x10] 0000003A 3401 move.w D2, D1 0000003C E64A lsr D2.w, 3 0000003E 4442 neg.w D2 00000040 0330 20FF btst [A0 + D2.w - 0x1], D1 00000044 0A3C 0004 xori.b ccr, 4 label00000048: 00000048 57C1 seq D1 0000004A 8001 or.b D0, D1 0000004C 6714 beq +0x16 /* 00000062 */ label0000004E: 0000004E 206D FC34 movea.l A0, [A5 - 0x3CC] 00000052 2050 movea.l A0, [A0] 00000054 2F28 002C move.l -[A7], [A0 + 0x2C] 00000058 3F2E 000C move.w -[A7], [A6 + 0xC] 0000005C 2F07 move.l -[A7], D7 0000005E 4EAD 121A jsr [A5 + 0x121A /* export_575 */] label00000062: 00000062 7001 moveq.l D0, 0x01 00000064 6B18 bmi +0x1A /* 0000007E */ 00000066 B07C 0007 cmp.w D0, 0x7 0000006A 6E12 bgt +0x14 /* 0000007E */ 0000006C 41EE 0010 lea.l A0, [A6 + 0x10] 00000070 3200 move.w D1, D0 00000072 E649 lsr D1.w, 3 00000074 4441 neg.w D1 00000076 0130 10FF btst [A0 + D1.w - 0x1], D0 0000007A 0A3C 0004 xori.b ccr, 4 label0000007E: 0000007E 57C0 seq D0 00000080 4A00 tst.b D0 00000082 6622 bne +0x24 /* 000000A6 */ 00000084 7205 moveq.l D1, 0x05 00000086 6B18 bmi +0x1A /* 000000A0 */ 00000088 B27C 0007 cmp.w D1, 0x7 0000008C 6E12 bgt +0x14 /* 000000A0 */ 0000008E 41EE 0010 lea.l A0, [A6 + 0x10] 00000092 3401 move.w D2, D1 00000094 E64A lsr D2.w, 3 00000096 4442 neg.w D2 00000098 0330 20FF btst [A0 + D2.w - 0x1], D1 0000009C 0A3C 0004 xori.b ccr, 4 label000000A0: 000000A0 57C1 seq D1 000000A2 8001 or.b D0, D1 000000A4 6714 beq +0x16 /* 000000BA */ label000000A6: 000000A6 206D FC34 movea.l A0, [A5 - 0x3CC] 000000AA 2050 movea.l A0, [A0] 000000AC 2F28 0028 move.l -[A7], [A0 + 0x28] 000000B0 3F2E 000C move.w -[A7], [A6 + 0xC] 000000B4 2F07 move.l -[A7], D7 000000B6 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */] label000000BA: 000000BA 7002 moveq.l D0, 0x02 000000BC 6B18 bmi +0x1A /* 000000D6 */ 000000BE B07C 0007 cmp.w D0, 0x7 000000C2 6E12 bgt +0x14 /* 000000D6 */ 000000C4 41EE 0010 lea.l A0, [A6 + 0x10] 000000C8 3200 move.w D1, D0 000000CA E649 lsr D1.w, 3 000000CC 4441 neg.w D1 000000CE 0130 10FF btst [A0 + D1.w - 0x1], D0 000000D2 0A3C 0004 xori.b ccr, 4 label000000D6: 000000D6 57C0 seq D0 000000D8 4A00 tst.b D0 000000DA 6622 bne +0x24 /* 000000FE */ 000000DC 7205 moveq.l D1, 0x05 000000DE 6B18 bmi +0x1A /* 000000F8 */ 000000E0 B27C 0007 cmp.w D1, 0x7 000000E4 6E12 bgt +0x14 /* 000000F8 */ 000000E6 41EE 0010 lea.l A0, [A6 + 0x10] 000000EA 3401 move.w D2, D1 000000EC E64A lsr D2.w, 3 000000EE 4442 neg.w D2 000000F0 0330 20FF btst [A0 + D2.w - 0x1], D1 000000F4 0A3C 0004 xori.b ccr, 4 label000000F8: 000000F8 57C1 seq D1 000000FA 8001 or.b D0, D1 000000FC 670A beq +0xC /* 00000108 */ label000000FE: 000000FE 3F2E 000C move.w -[A7], [A6 + 0xC] 00000102 2F07 move.l -[A7], D7 00000104 4EAD 39DA jsr [A5 + 0x39DA /* export_1847 */] label00000108: 00000108 7003 moveq.l D0, 0x03 0000010A 6B18 bmi +0x1A /* 00000124 */ 0000010C B07C 0007 cmp.w D0, 0x7 00000110 6E12 bgt +0x14 /* 00000124 */ 00000112 41EE 0010 lea.l A0, [A6 + 0x10] 00000116 3200 move.w D1, D0 00000118 E649 lsr D1.w, 3 0000011A 4441 neg.w D1 0000011C 0130 10FF btst [A0 + D1.w - 0x1], D0 00000120 0A3C 0004 xori.b ccr, 4 label00000124: 00000124 57C0 seq D0 00000126 4A00 tst.b D0 00000128 6622 bne +0x24 /* 0000014C */ 0000012A 7205 moveq.l D1, 0x05 0000012C 6B18 bmi +0x1A /* 00000146 */ 0000012E B27C 0007 cmp.w D1, 0x7 00000132 6E12 bgt +0x14 /* 00000146 */ 00000134 41EE 0010 lea.l A0, [A6 + 0x10] 00000138 3401 move.w D2, D1 0000013A E64A lsr D2.w, 3 0000013C 4442 neg.w D2 0000013E 0330 20FF btst [A0 + D2.w - 0x1], D1 00000142 0A3C 0004 xori.b ccr, 4 label00000146: 00000146 57C1 seq D1 00000148 8001 or.b D0, D1 0000014A 670A beq +0xC /* 00000156 */ label0000014C: 0000014C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000150 2F07 move.l -[A7], D7 00000152 4EAD 439A jsr [A5 + 0x439A /* export_2159 */] label00000156: 00000156 7004 moveq.l D0, 0x04 00000158 6B18 bmi +0x1A /* 00000172 */ 0000015A B07C 0007 cmp.w D0, 0x7 0000015E 6E12 bgt +0x14 /* 00000172 */ 00000160 41EE 0010 lea.l A0, [A6 + 0x10] 00000164 3200 move.w D1, D0 00000166 E649 lsr D1.w, 3 00000168 4441 neg.w D1 0000016A 0130 10FF btst [A0 + D1.w - 0x1], D0 0000016E 0A3C 0004 xori.b ccr, 4 label00000172: 00000172 57C0 seq D0 00000174 4A00 tst.b D0 00000176 6622 bne +0x24 /* 0000019A */ 00000178 7205 moveq.l D1, 0x05 0000017A 6B18 bmi +0x1A /* 00000194 */ 0000017C B27C 0007 cmp.w D1, 0x7 00000180 6E12 bgt +0x14 /* 00000194 */ 00000182 41EE 0010 lea.l A0, [A6 + 0x10] 00000186 3401 move.w D2, D1 00000188 E64A lsr D2.w, 3 0000018A 4442 neg.w D2 0000018C 0330 20FF btst [A0 + D2.w - 0x1], D1 00000190 0A3C 0004 xori.b ccr, 4 label00000194: 00000194 57C1 seq D1 00000196 8001 or.b D0, D1 00000198 670A beq +0xC /* 000001A4 */ label0000019A: 0000019A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000019E 2F07 move.l -[A7], D7 000001A0 4EAD 353A jsr [A5 + 0x353A /* export_1699 */] label000001A4: 000001A4 2E1F move.l D7, [A7]+ 000001A6 4E5E unlink A6 000001A8 205F movea.l A0, [A7]+ 000001AA 504F addq.w A7, 8 000001AC 4ED0 jmp [A0] 000001AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1254: // at 000001B0 (misaligned) 000001B2 FFC0 .invalid <> 000001B4 486E FFC0 pea.l [A6 - 0x40] 000001B8 4EAD 3F7A jsr [A5 + 0x3F7A /* export_2027 */] 000001BC 3F3A 0012 move.w -[A7], [PC + 0x12 /* 000001D0, value 0x15, cstring "" */] 000001C0 3F3A 000C move.w -[A7], [PC + 0xC /* 000001CE, value 0x300 */] 000001C4 42A7 clr.l -[A7] 000001C6 4EBA FE38 jsr [PC - 0x1C8 /* 00000000 */] 000001CA 4E5E unlink A6 000001CC 4E75 rts 000001CE 0300 btst D0, D1 000001D0 0015 0000 ori.b [A5], 0x0 export_1255: 000001D4 4E56 0000 link A6, 0 000001D8 3F3A 0012 move.w -[A7], [PC + 0x12 /* 000001EC, value 0x3, cstring "" */] 000001DC 3F3A 000C move.w -[A7], [PC + 0xC /* 000001EA, value 0x20 ' ', cstring "" */] 000001E0 42A7 clr.l -[A7] 000001E2 4EBA FE1C jsr [PC - 0x1E4 /* 00000000 */] 000001E6 4E5E unlink A6 000001E8 4E75 rts 000001EA 0020 0003 ori.b -[A0], 0x3 000001EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1256: // at 000001F0 (misaligned) 000001F2 FFFC .invalid <> 000001F4 7000 moveq.l D0, 0x00 000001F6 2D40 000E move.l [A6 + 0xE], D0 000001FA 486E FFFC pea.l [A6 - 0x4] 000001FE 486D 28D4 pea.l [A5 + 0x28D4] 00000202 3F3C 00B4 move.w -[A7], 0xB4 00000206 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000020A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000020E 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000212 2F2E 000A move.l -[A7], [A6 + 0xA] 00000216 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000021A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000021E 4EBA 03A0 jsr [PC + 0x3A0 /* 000005C0 */] 00000222 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00000228 4E5E unlink A6 0000022A 205F movea.l A0, [A7]+ 0000022C 5C4F addq.w A7, 6 0000022E 4ED0 jmp [A0] export_1257: 00000230 4E56 0000 link A6, 0 00000234 4267 clr.w -[A7] 00000236 42A7 clr.l -[A7] 00000238 2F3C 6372 6974 move.l -[A7], 0x63726974 /* 'crit' */ 0000023E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000242 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000246 4EBA 026C jsr [PC + 0x26C /* 000004B4 */] 0000024A 1D5F 000C move.b [A6 + 0xC], [A7]+ 0000024E 4E5E unlink A6 00000250 2E9F move.l [A7], [A7]+ 00000252 4E75 rts fn00000254: 00000254 4E56 FE9E link A6, -0x0162 00000258 48E7 0118 movem.l -[A7], D7,A3,A4 0000025C 266E 0014 movea.l A3, [A6 + 0x14] 00000260 286E 0008 movea.l A4, [A6 + 0x8] 00000264 204C movea.l A0, A4 00000266 5088 addq.l A0, 8 00000268 2050 movea.l A0, [A0] 0000026A 2D48 FEC2 move.l [A6 - 0x13E], A0 0000026E 42A7 clr.l -[A7] 00000270 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000274 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000278 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000027C 295F FF6C move.l [A4 - 0x94], [A7]+ 00000280 42A7 clr.l -[A7] 00000282 42A7 clr.l -[A7] 00000284 2F3C 6368 6B23 move.l -[A7], 0x63686B23 /* 'chk#' */ 0000028A 4240 clr.w D0 0000028C 102E 0013 move.b D0, [A6 + 0x13] 00000290 3F00 move.w -[A7], D0 00000292 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000296 2F2C FF6C move.l -[A7], [A4 - 0x94] 0000029A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000029E 295F FF68 move.l [A4 - 0x98], [A7]+ 000002A2 42A7 clr.l -[A7] 000002A4 42A7 clr.l -[A7] 000002A6 2F3C 666E 6423 move.l -[A7], 0x666E6423 /* 'fnd#' */ 000002AC 4240 clr.w D0 000002AE 102E 0013 move.b D0, [A6 + 0x13] 000002B2 3F00 move.w -[A7], D0 000002B4 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 000002B8 2F2C FF6C move.l -[A7], [A4 - 0x94] 000002BC 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000002C0 295F FF64 move.l [A4 - 0x9C], [A7]+ 000002C4 42A7 clr.l -[A7] 000002C6 42A7 clr.l -[A7] 000002C8 2F3C 7365 6C23 move.l -[A7], 0x73656C23 /* 'sel#' */ 000002CE 4240 clr.w D0 000002D0 102E 0013 move.b D0, [A6 + 0x13] 000002D4 3F00 move.w -[A7], D0 000002D6 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 000002DA 2F2C FF6C move.l -[A7], [A4 - 0x94] 000002DE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 000002E2 295F FF60 move.l [A4 - 0xA0], [A7]+ 000002E6 42A7 clr.l -[A7] 000002E8 42A7 clr.l -[A7] 000002EA 2F3C 6574 7823 move.l -[A7], 0x65747823 /* 'etx#' */ 000002F0 4240 clr.w D0 000002F2 102E 0013 move.b D0, [A6 + 0x13] 000002F6 3F00 move.w -[A7], D0 000002F8 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 000002FC 2F2C FF6C move.l -[A7], [A4 - 0x94] 00000300 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000304 295F FF5C move.l [A4 - 0xA4], [A7]+ 00000308 486E FE9E pea.l [A6 - 0x162] 0000030C 2F2C FF6C move.l -[A7], [A4 - 0x94] 00000310 4EBA 01B2 jsr [PC + 0x1B2 /* 000004C4 */] 00000314 205F movea.l A0, [A7]+ 00000316 224B movea.l A1, A3 00000318 7008 moveq.l D0, 0x08 label0000031A: 0000031A 22D8 move.l [A1]+, [A0]+ 0000031C 51C8 FFFC dbf D0, -0x6 /* 0000031A */ 00000320 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00000326 B0AE 000C cmp.l D0, [A6 + 0xC] 0000032A 673A beq +0x3C /* 00000366 */ 0000032C 42A7 clr.l -[A7] 0000032E 42A7 clr.l -[A7] 00000330 2F2E 000C move.l -[A7], [A6 + 0xC] 00000334 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000338 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 0000033C 4EAD 142A jsr [A5 + 0x142A /* export_641 */] 00000340 42A7 clr.l -[A7] 00000342 2F3C 616E 6423 move.l -[A7], 0x616E6423 /* 'and#' */ 00000348 4240 clr.w D0 0000034A 102E 000F move.b D0, [A6 + 0xF] 0000034E 3F00 move.w -[A7], D0 00000350 4EAD 24A2 jsr [A5 + 0x24A2 /* export_1168 */] 00000354 201F move.l D0, [A7]+ 00000356 B09F cmp.l D0, [A7]+ 00000358 6608 bne +0xA /* 00000362 */ 0000035A 177C 0001 0001 move.b [A3 + 0x1], 0x1 00000360 6004 bra +0x6 /* 00000366 */ label00000362: 00000362 422B 0001 clr.b [A3 + 0x1] label00000366: 00000366 4267 clr.w -[A7] 00000368 2F2C FF68 move.l -[A7], [A4 - 0x98] 0000036C 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */] 00000370 169F move.b [A3], [A7]+ 00000372 102B 0003 move.b D0, [A3 + 0x3] 00000376 4880 ext.w D0 00000378 6710 beq +0x12 /* 0000038A */ 0000037A 5340 subq.w D0, 1 0000037C 6738 beq +0x3A /* 000003B6 */ 0000037E 5340 subq.w D0, 1 00000380 6760 beq +0x62 /* 000003E2 */ 00000382 5340 subq.w D0, 1 00000384 677C beq +0x7E /* 00000402 */ 00000386 6000 00AA bra +0xAC /* 00000432 */ label0000038A: 0000038A 486C FE5C pea.l [A4 - 0x1A4] 0000038E 2F2C FF5C move.l -[A7], [A4 - 0xA4] 00000392 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */] 00000396 486C FE5C pea.l [A4 - 0x1A4] 0000039A 486B 0004 pea.l [A3 + 0x4] 0000039E 4EAD 213A jsr [A5 + 0x213A /* export_1059 */] 000003A2 4267 clr.w -[A7] 000003A4 2F2C FF60 move.l -[A7], [A4 - 0xA0] 000003A8 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000003AC 301F move.w D0, [A7]+ 000003AE 5340 subq.w D0, 1 000003B0 1740 0002 move.b [A3 + 0x2], D0 000003B4 607C bra +0x7E /* 00000432 */ label000003B6: 000003B6 486C FE5C pea.l [A4 - 0x1A4] 000003BA 2F2C FF5C move.l -[A7], [A4 - 0xA4] 000003BE 4EAD 2F32 jsr [A5 + 0x2F32 /* export_1506 */] 000003C2 486C FE5C pea.l [A4 - 0x1A4] 000003C6 486B 0004 pea.l [A3 + 0x4] 000003CA 4EAD 213A jsr [A5 + 0x213A /* export_1059 */] 000003CE 4267 clr.w -[A7] 000003D0 2F2C FF60 move.l -[A7], [A4 - 0xA0] 000003D4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000003D8 301F move.w D0, [A7]+ 000003DA 5340 subq.w D0, 1 000003DC 1740 0002 move.b [A3 + 0x2], D0 000003E0 6050 bra +0x52 /* 00000432 */ label000003E2: 000003E2 42A7 clr.l -[A7] 000003E4 206C FF60 movea.l A0, [A4 - 0xA0] 000003E8 2050 movea.l A0, [A0] 000003EA 2F28 0060 move.l -[A7], [A0 + 0x60] 000003EE 4267 clr.w -[A7] 000003F0 2F2C FF60 move.l -[A7], [A4 - 0xA0] 000003F4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000003F8 4EAD 249A jsr [A5 + 0x249A /* export_1167 */] 000003FC 275F 0004 move.l [A3 + 0x4], [A7]+ 00000400 6030 bra +0x32 /* 00000432 */ label00000402: 00000402 42A7 clr.l -[A7] 00000404 2F2C FF60 move.l -[A7], [A4 - 0xA0] 00000408 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000040C 301F move.w D0, [A7]+ 0000040E 48C0 ext.l D0 00000410 2F00 move.l -[A7], D0 00000412 486E FEC8 pea.l [A6 - 0x138] 00000416 4EAD 3F52 jsr [A5 + 0x3F52 /* export_2022 */] 0000041A 3E1F move.w D7, [A7]+ 0000041C 276E FEC8 0004 move.l [A3 + 0x4], [A6 - 0x138] 00000422 204B movea.l A0, A3 00000424 5088 addq.l A0, 8 00000426 43EE FECC lea.l A1, [A6 - 0x134] 0000042A 7006 moveq.l D0, 0x06 label0000042C: 0000042C 20D9 move.l [A0]+, [A1]+ 0000042E 51C8 FFFC dbf D0, -0x6 /* 0000042C */ label00000432: 00000432 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000436 4E5E unlink A6 00000438 205F movea.l A0, [A7]+ 0000043A DEFC 0010 add.w A7, 0x10 0000043E 4ED0 jmp [A0] export_1258: 00000440 4E56 FE5C link A6, -0x01A4 00000444 486E FF70 pea.l [A6 - 0x90] 00000448 2F3C 6372 7431 move.l -[A7], 0x63727431 /* 'crt1' */ 0000044E 2F3C 616F 7231 move.l -[A7], 0x616F7231 /* 'aor1' */ 00000454 2F0E move.l -[A7], A6 00000456 4EBA FDFC jsr [PC - 0x204 /* 00000254 */] 0000045A 486E FF94 pea.l [A6 - 0x6C] 0000045E 2F3C 6372 7432 move.l -[A7], 0x63727432 /* 'crt2' */ 00000464 2F3C 616F 7232 move.l -[A7], 0x616F7232 /* 'aor2' */ 0000046A 2F0E move.l -[A7], A6 0000046C 4EBA FDE6 jsr [PC - 0x21A /* 00000254 */] 00000470 486E FFB8 pea.l [A6 - 0x48] 00000474 2F3C 6372 7433 move.l -[A7], 0x63727433 /* 'crt3' */ 0000047A 2F3C 616F 7233 move.l -[A7], 0x616F7233 /* 'aor3' */ 00000480 2F0E move.l -[A7], A6 00000482 4EBA FDD0 jsr [PC - 0x230 /* 00000254 */] 00000486 486E FFDC pea.l [A6 - 0x24] 0000048A 2F3C 6372 7434 move.l -[A7], 0x63727434 /* 'crt4' */ 00000490 2F3C 6E75 6C6C move.l -[A7], 0x6E756C6C /* 'null' */ 00000496 2F0E move.l -[A7], A6 00000498 4EBA FDBA jsr [PC - 0x246 /* 00000254 */] 0000049C 206E 000C movea.l A0, [A6 + 0xC] 000004A0 43EE FF70 lea.l A1, [A6 - 0x90] 000004A4 7023 moveq.l D0, 0x23 label000004A6: 000004A6 20D9 move.l [A0]+, [A1]+ 000004A8 51C8 FFFC dbf D0, -0x6 /* 000004A6 */ 000004AC 4E5E unlink A6 000004AE 2E9F move.l [A7], [A7]+ 000004B0 4E75 rts 000004B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000004B4-000004BE fn000004B4: 000004B4 4E56 0000 link A6, 0 000004B8 1D7C 0001 000C move.b [A6 + 0xC], 0x1 // end alternate branch 000004B4-000004BE fn000004B4: // (misaligned) 000004B6 0000 1D7C ori.b D0, 0x7C /* '|' */ 000004BA 0001 000C ori.b D1, 0xC 000004BE 4E5E unlink A6 000004C0 2E9F move.l [A7], [A7]+ 000004C2 4E75 rts export_1259: fn000004C4: 000004C4 4E56 FFFE link A6, -0x0002 000004C8 206E 0008 movea.l A0, [A6 + 0x8] 000004CC 4240 clr.w D0 000004CE 2050 movea.l A0, [A0] 000004D0 1028 0031 move.b D0, [A0 + 0x31] 000004D4 907C 0031 sub.w D0, 0x31 /* '1' */ 000004D8 3D40 FFFE move.w [A6 - 0x2], D0 000004DC 206E 0008 movea.l A0, [A6 + 0x8] 000004E0 2050 movea.l A0, [A0] 000004E2 2268 000E movea.l A1, [A0 + 0xE] 000004E6 302E FFFE move.w D0, [A6 - 0x2] 000004EA 2251 movea.l A1, [A1] 000004EC C1FC 0024 muls.w D0, 0x24 /* '$' */ 000004F0 206E 000C movea.l A0, [A6 + 0xC] 000004F4 43F1 003E lea.l A1, [A1 + D0.w + 0x3E] 000004F8 7008 moveq.l D0, 0x08 label000004FA: 000004FA 20D9 move.l [A0]+, [A1]+ 000004FC 51C8 FFFC dbf D0, -0x6 /* 000004FA */ 00000500 4E5E unlink A6 00000502 2E9F move.l [A7], [A7]+ 00000504 4E75 rts 00000506 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1260: // at 00000508 (misaligned) 0000050A FFDA .invalid <> 0000050C 206E 000C movea.l A0, [A6 + 0xC] 00000510 43EE FFDC lea.l A1, [A6 - 0x24] 00000514 7008 moveq.l D0, 0x08 label00000516: 00000516 22D8 move.l [A1]+, [A0]+ 00000518 51C8 FFFC dbf D0, -0x6 /* 00000516 */ 0000051C 206E 0008 movea.l A0, [A6 + 0x8] 00000520 4240 clr.w D0 00000522 2050 movea.l A0, [A0] 00000524 1028 0031 move.b D0, [A0 + 0x31] 00000528 907C 0031 sub.w D0, 0x31 /* '1' */ 0000052C 3D40 FFDA move.w [A6 - 0x26], D0 00000530 206E 0008 movea.l A0, [A6 + 0x8] 00000534 2050 movea.l A0, [A0] 00000536 2268 000E movea.l A1, [A0 + 0xE] 0000053A 302E FFDA move.w D0, [A6 - 0x26] 0000053E 2251 movea.l A1, [A1] 00000540 C1FC 0024 muls.w D0, 0x24 /* '$' */ 00000544 43F1 003E lea.l A1, [A1 + D0.w + 0x3E] 00000548 41EE FFDC lea.l A0, [A6 - 0x24] 0000054C 7008 moveq.l D0, 0x08 label0000054E: 0000054E 22D8 move.l [A1]+, [A0]+ 00000550 51C8 FFFC dbf D0, -0x6 /* 0000054E */ 00000554 4E5E unlink A6 00000556 205F movea.l A0, [A7]+ 00000558 504F addq.w A7, 8 0000055A 4ED0 jmp [A0] export_1261: 0000055C 4E56 FFFC link A6, -0x0004 00000560 48E7 0018 movem.l -[A7], A3,A4 00000564 286E 0008 movea.l A4, [A6 + 0x8] 00000568 42A7 clr.l -[A7] 0000056A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000056E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000572 4EAD 12E2 jsr [A5 + 0x12E2 /* export_600 */] 00000576 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000057A 7069 moveq.l D0, 0x69 0000057C B06E 000C cmp.w D0, [A6 + 0xC] 00000580 6630 bne +0x32 /* 000005B2 */ 00000582 2254 movea.l A1, [A4] 00000584 2069 007E movea.l A0, [A1 + 0x7E] 00000588 2050 movea.l A0, [A0] 0000058A 2668 000E movea.l A3, [A0 + 0xE] 0000058E 4267 clr.w -[A7] 00000590 2F0B move.l -[A7], A3 00000592 486D 28DC pea.l [A5 + 0x28DC] 00000596 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000059A 101F move.b D0, [A7]+ 0000059C 6714 beq +0x16 /* 000005B2 */ 0000059E 1F3C 0001 move.b -[A7], 0x1 000005A2 1F3C 0001 move.b -[A7], 0x1 000005A6 4267 clr.w -[A7] 000005A8 1F3C 0001 move.b -[A7], 0x1 000005AC 2F0B move.l -[A7], A3 000005AE 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] label000005B2: 000005B2 4CDF 1800 movem.l A3,A4, [A7]+ 000005B6 4E5E unlink A6 000005B8 205F movea.l A0, [A7]+ 000005BA 5C4F addq.w A7, 6 000005BC 4ED0 jmp [A0] 000005BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005C0-000005C4 fn000005C0: 000005C0 4E56 FF70 link A6, -0x0090 // end alternate branch 000005C0-000005C4 fn000005C0: // (misaligned) 000005C2 FF70 .extension 0xF70 <> // unimplemented 000005C4 48E7 0028 movem.l -[A7], A2,A4 000005C8 286E 0008 movea.l A4, [A6 + 0x8] 000005CC 3F3C 2710 move.w -[A7], 0x2710 000005D0 42A7 clr.l -[A7] 000005D2 2F2E 000E move.l -[A7], [A6 + 0xE] 000005D6 42A7 clr.l -[A7] 000005D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005DC 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 000005E0 2054 movea.l A0, [A4] 000005E2 4228 000E clr.b [A0 + 0xE] 000005E6 116E 000C 00B2 move.b [A0 + 0xB2], [A6 + 0xC] 000005EC 2F2E 000E move.l -[A7], [A6 + 0xE] 000005F0 486E FF70 pea.l [A6 - 0x90] 000005F4 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */] 000005F8 2254 movea.l A1, [A4] 000005FA 41E9 0022 lea.l A0, [A1 + 0x22] 000005FE 45EE FF70 lea.l A2, [A6 - 0x90] 00000602 7023 moveq.l D0, 0x23 label00000604: 00000604 20DA move.l [A0]+, [A2]+ 00000606 51C8 FFFC dbf D0, -0x6 /* 00000604 */ 0000060A 4CDF 1400 movem.l A2,A4, [A7]+ 0000060E 4E5E unlink A6 00000610 205F movea.l A0, [A7]+ 00000612 DEFC 000A add.w A7, 0xA /* '\n' */ 00000616 4ED0 jmp [A0] 00000618 4E56 0000 link A6, 0 0000061C 4267 clr.w -[A7] 0000061E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000622 486D 28DC pea.l [A5 + 0x28DC] 00000626 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 0000062A 101F move.b D0, [A7]+ 0000062C 671C beq +0x1E /* 0000064A */ 0000062E 42A7 clr.l -[A7] 00000630 1F3C 0001 move.b -[A7], 0x1 00000634 226E 0008 movea.l A1, [A6 + 0x8] 00000638 2069 0008 movea.l A0, [A1 + 0x8] 0000063C 2050 movea.l A0, [A0] 0000063E 1F28 00B2 move.b -[A7], [A0 + 0xB2] 00000642 2F2E 000C move.l -[A7], [A6 + 0xC] 00000646 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */] label0000064A: 0000064A 4E5E unlink A6 0000064C 205F movea.l A0, [A7]+ 0000064E 504F addq.w A7, 8 00000650 4ED0 jmp [A0] 00000652 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1262: // at 00000654 (misaligned) 00000656 FFEC .invalid <> 00000658 48E7 0018 movem.l -[A7], A3,A4 0000065C 286E 0008 movea.l A4, [A6 + 0x8] 00000660 487A FFB6 pea.l [PC - 0x4A /* 00000618, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000664 2F0E move.l -[A7], A6 00000666 42A7 clr.l -[A7] 00000668 2F3C 6372 6974 move.l -[A7], 0x63726974 /* 'crit' */ 0000066E 2054 movea.l A0, [A4] 00000670 2F28 0004 move.l -[A7], [A0 + 0x4] 00000674 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */] 00000678 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */] 0000067C 42A7 clr.l -[A7] 0000067E 2054 movea.l A0, [A4] 00000680 2F28 0004 move.l -[A7], [A0 + 0x4] 00000684 4EAD 3082 jsr [A5 + 0x3082 /* export_1548 */] 00000688 265F movea.l A3, [A7]+ 0000068A 486E FFF0 pea.l [A6 - 0x10] 0000068E 486E FFF4 pea.l [A6 - 0xC] 00000692 486E FFF8 pea.l [A6 - 0x8] 00000696 486E FFFC pea.l [A6 - 0x4] 0000069A 2F0B move.l -[A7], A3 0000069C 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */] 000006A0 4AAE FFF0 tst.l [A6 - 0x10] 000006A4 6714 beq +0x16 /* 000006BA */ 000006A6 206E FFF0 movea.l A0, [A6 - 0x10] 000006AA 2050 movea.l A0, [A0] 000006AC 2F28 002E move.l -[A7], [A0 + 0x2E] 000006B0 1F3C 0001 move.b -[A7], 0x1 000006B4 2F0B move.l -[A7], A3 000006B6 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] label000006BA: 000006BA 4CDF 1800 movem.l A3,A4, [A7]+ 000006BE 4E5E unlink A6 000006C0 2E9F move.l [A7], [A7]+ 000006C2 4E75 rts export_1263: 000006C4 4E56 0000 link A6, 0 000006C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006CC 4EAD 32EA jsr [A5 + 0x32EA /* export_1625 */] 000006D0 4E5E unlink A6 000006D2 2E9F move.l [A7], [A7]+ 000006D4 4E75 rts 000006D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1264: // at 000006D8 (misaligned) 000006DA FF70 .extension 0xF70 <> // unimplemented 000006DC 48E7 0028 movem.l -[A7], A2,A4 000006E0 286E 0008 movea.l A4, [A6 + 0x8] 000006E4 41EE FF70 lea.l A0, [A6 - 0x90] 000006E8 2454 movea.l A2, [A4] 000006EA 43EA 0022 lea.l A1, [A2 + 0x22] 000006EE 7023 moveq.l D0, 0x23 label000006F0: 000006F0 20D9 move.l [A0]+, [A1]+ 000006F2 51C8 FFFC dbf D0, -0x6 /* 000006F0 */ 000006F6 2054 movea.l A0, [A4] 000006F8 2F28 0004 move.l -[A7], [A0 + 0x4] 000006FC 486E FF70 pea.l [A6 - 0x90] 00000700 1F28 00B2 move.b -[A7], [A0 + 0xB2] 00000704 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000708 4CDF 1400 movem.l A2,A4, [A7]+ 0000070C 4E5E unlink A6 0000070E 2E9F move.l [A7], [A7]+ 00000710 4E75 rts 00000712 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000714-00000718 export_1265: fn00000714: 00000714 4E56 FF70 link A6, -0x0090 // end alternate branch 00000714-00000718 export_1265: // at 00000714 (misaligned) fn00000714: // (misaligned) 00000716 FF70 .extension 0xF70 <> // unimplemented 00000718 206E 0008 movea.l A0, [A6 + 0x8] 0000071C 43EE FF70 lea.l A1, [A6 - 0x90] 00000720 7023 moveq.l D0, 0x23 label00000722: 00000722 22D8 move.l [A1]+, [A0]+ 00000724 51C8 FFFC dbf D0, -0x6 /* 00000722 */ 00000728 102E FF94 move.b D0, [A6 - 0x6C] 0000072C 0A00 0001 xori.b D0, 0x1 00000730 4A00 tst.b D0 00000732 670A beq +0xC /* 0000073E */ 00000734 122E FFB8 move.b D1, [A6 - 0x48] 00000738 0A01 0001 xori.b D1, 0x1 0000073C C001 and.b D0, D1 label0000073E: 0000073E 4A00 tst.b D0 00000740 670A beq +0xC /* 0000074C */ 00000742 122E FFDC move.b D1, [A6 - 0x24] 00000746 0A01 0001 xori.b D1, 0x1 0000074A C001 and.b D0, D1 label0000074C: 0000074C 1D40 000C move.b [A6 + 0xC], D0 00000750 4E5E unlink A6 00000752 2E9F move.l [A7], [A7]+ 00000754 4E75 rts 00000756 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1266: // at 00000758 (misaligned) 0000075A FF70 .extension 0xF70 <> // unimplemented 0000075C 2F0C move.l -[A7], A4 0000075E 206E 0008 movea.l A0, [A6 + 0x8] 00000762 43EE FF70 lea.l A1, [A6 - 0x90] 00000766 7023 moveq.l D0, 0x23 label00000768: 00000768 22D8 move.l [A1]+, [A0]+ 0000076A 51C8 FFFC dbf D0, -0x6 /* 00000768 */ 0000076E 286E 000C movea.l A4, [A6 + 0xC] 00000772 4267 clr.w -[A7] 00000774 2F0C move.l -[A7], A4 00000776 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 0000077A 101F move.b D0, [A7]+ 0000077C 4267 clr.w -[A7] 0000077E 486E FF70 pea.l [A6 - 0x90] 00000782 4EBA FF90 jsr [PC - 0x70 /* 00000714 */] 00000786 101F move.b D0, [A7]+ 00000788 0A00 0001 xori.b D0, 0x1 0000078C 4A00 tst.b D0 0000078E 6726 beq +0x28 /* 000007B6 */ 00000790 2F00 move.l -[A7], D0 00000792 4267 clr.w -[A7] 00000794 2F0C move.l -[A7], A4 00000796 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 0000079A 121F move.b D1, [A7]+ 0000079C 201F move.l D0, [A7]+ 0000079E 7401 moveq.l D2, 0x01 000007A0 B401 cmp.b D2, D1 000007A2 57C1 seq D1 000007A4 C001 and.b D0, D1 000007A6 670E beq +0x10 /* 000007B6 */ 000007A8 4267 clr.w -[A7] 000007AA 2F0C move.l -[A7], A4 000007AC 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] 000007B0 2F0C move.l -[A7], A4 000007B2 4EAD 0D52 jsr [A5 + 0xD52 /* export_422 */] label000007B6: 000007B6 2F0C move.l -[A7], A4 000007B8 486E FF70 pea.l [A6 - 0x90] 000007BC 4267 clr.w -[A7] 000007BE 2F0C move.l -[A7], A4 000007C0 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] 000007C4 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000007C8 285F movea.l A4, [A7]+ 000007CA 4E5E unlink A6 000007CC 205F movea.l A0, [A7]+ 000007CE 504F addq.w A7, 8 000007D0 4ED0 jmp [A0] 000007D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1267: // at 000007D4 (misaligned) 000007D6 FFF8 .invalid <> 000007D8 48E7 0308 movem.l -[A7], D6,D7,A4 000007DC 286E 0008 movea.l A4, [A6 + 0x8] 000007E0 200C move.l D0, A4 000007E2 6764 beq +0x66 /* 00000848 */ 000007E4 42A7 clr.l -[A7] 000007E6 2F0C move.l -[A7], A4 000007E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000007EC 7004 moveq.l D0, 0x04 000007EE 2F00 move.l -[A7], D0 000007F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000007F4 201F move.l D0, [A7]+ 000007F6 3E00 move.w D7, D0 000007F8 6F4E ble +0x50 /* 00000848 */ 000007FA 4267 clr.w -[A7] 000007FC 2F0C move.l -[A7], A4 000007FE 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000802 1C1F move.b D6, [A7]+ 00000804 2F0C move.l -[A7], A4 00000806 205F movea.l A0, [A7]+ 00000808 A029 syscall HLock 0000080A 486E FFFC pea.l [A6 - 0x4] 0000080E 486D 2A14 pea.l [A5 + 0x2A14] 00000812 3F3C 0008 move.w -[A7], 0x8 00000816 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000081A 3F07 move.w -[A7], D7 0000081C 7004 moveq.l D0, 0x04 0000081E 2F00 move.l -[A7], D0 00000820 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000824 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 00000828 2F0C move.l -[A7], A4 0000082A 3007 move.w D0, D7 0000082C 48C0 ext.l D0 0000082E 2F00 move.l -[A7], D0 00000830 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000834 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 00000838 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000083C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00000840 2F0C move.l -[A7], A4 00000842 1F06 move.b -[A7], D6 00000844 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label00000848: 00000848 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000084C 4E5E unlink A6 0000084E 2E9F move.l [A7], [A7]+ 00000850 4E75 rts 00000852 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1268: // at 00000854 (misaligned) 00000856 FFF8 .invalid <> 00000858 48E7 0308 movem.l -[A7], D6,D7,A4 0000085C 286E 0008 movea.l A4, [A6 + 0x8] 00000860 200C move.l D0, A4 00000862 6764 beq +0x66 /* 000008C8 */ 00000864 42A7 clr.l -[A7] 00000866 2F0C move.l -[A7], A4 00000868 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000086C 7004 moveq.l D0, 0x04 0000086E 2F00 move.l -[A7], D0 00000870 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000874 201F move.l D0, [A7]+ 00000876 3E00 move.w D7, D0 00000878 6F4E ble +0x50 /* 000008C8 */ 0000087A 4267 clr.w -[A7] 0000087C 2F0C move.l -[A7], A4 0000087E 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000882 1C1F move.b D6, [A7]+ 00000884 2F0C move.l -[A7], A4 00000886 205F movea.l A0, [A7]+ 00000888 A029 syscall HLock 0000088A 486E FFFC pea.l [A6 - 0x4] 0000088E 486D 2A0C pea.l [A5 + 0x2A0C] 00000892 3F3C 0008 move.w -[A7], 0x8 00000896 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000089A 3F07 move.w -[A7], D7 0000089C 700A moveq.l D0, 0x0A 0000089E 2F00 move.l -[A7], D0 000008A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008A4 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 000008A8 2F0C move.l -[A7], A4 000008AA 3007 move.w D0, D7 000008AC 48C0 ext.l D0 000008AE 2F00 move.l -[A7], D0 000008B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008B4 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 000008B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000008BC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 000008C0 2F0C move.l -[A7], A4 000008C2 1F06 move.b -[A7], D6 000008C4 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label000008C8: 000008C8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000008CC 4E5E unlink A6 000008CE 2E9F move.l [A7], [A7]+ 000008D0 4E75 rts 000008D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1269: // at 000008D4 (misaligned) 000008D6 FFF8 .invalid <> 000008D8 48E7 0308 movem.l -[A7], D6,D7,A4 000008DC 286E 0008 movea.l A4, [A6 + 0x8] 000008E0 200C move.l D0, A4 000008E2 6764 beq +0x66 /* 00000948 */ 000008E4 42A7 clr.l -[A7] 000008E6 2F0C move.l -[A7], A4 000008E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000008EC 7004 moveq.l D0, 0x04 000008EE 2F00 move.l -[A7], D0 000008F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000008F4 201F move.l D0, [A7]+ 000008F6 3E00 move.w D7, D0 000008F8 6F4E ble +0x50 /* 00000948 */ 000008FA 4267 clr.w -[A7] 000008FC 2F0C move.l -[A7], A4 000008FE 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000902 1C1F move.b D6, [A7]+ 00000904 2F0C move.l -[A7], A4 00000906 205F movea.l A0, [A7]+ 00000908 A029 syscall HLock 0000090A 486E FFFC pea.l [A6 - 0x4] 0000090E 486D 2A04 pea.l [A5 + 0x2A04] 00000912 3F3C 0008 move.w -[A7], 0x8 00000916 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000091A 3F07 move.w -[A7], D7 0000091C 7024 moveq.l D0, 0x24 0000091E 2F00 move.l -[A7], D0 00000920 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000924 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 00000928 2F0C move.l -[A7], A4 0000092A 3007 move.w D0, D7 0000092C 48C0 ext.l D0 0000092E 2F00 move.l -[A7], D0 00000930 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000934 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 00000938 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000093C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00000940 2F0C move.l -[A7], A4 00000942 1F06 move.b -[A7], D6 00000944 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label00000948: 00000948 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000094C 4E5E unlink A6 0000094E 2E9F move.l [A7], [A7]+ 00000950 4E75 rts 00000952 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1270: // at 00000954 (misaligned) 00000956 FFF8 .invalid <> 00000958 48E7 0308 movem.l -[A7], D6,D7,A4 0000095C 286E 0008 movea.l A4, [A6 + 0x8] 00000960 200C move.l D0, A4 00000962 6764 beq +0x66 /* 000009C8 */ 00000964 42A7 clr.l -[A7] 00000966 2F0C move.l -[A7], A4 00000968 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000096C 7004 moveq.l D0, 0x04 0000096E 2F00 move.l -[A7], D0 00000970 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 00000974 201F move.l D0, [A7]+ 00000976 3E00 move.w D7, D0 00000978 6F4E ble +0x50 /* 000009C8 */ 0000097A 4267 clr.w -[A7] 0000097C 2F0C move.l -[A7], A4 0000097E 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000982 1C1F move.b D6, [A7]+ 00000984 2F0C move.l -[A7], A4 00000986 205F movea.l A0, [A7]+ 00000988 A029 syscall HLock 0000098A 486E FFFC pea.l [A6 - 0x4] 0000098E 486D 29FC pea.l [A5 + 0x29FC] 00000992 3F3C 0008 move.w -[A7], 0x8 00000996 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 0000099A 3F07 move.w -[A7], D7 0000099C 7028 moveq.l D0, 0x28 0000099E 2F00 move.l -[A7], D0 000009A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009A4 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 000009A8 2F0C move.l -[A7], A4 000009AA 3007 move.w D0, D7 000009AC 48C0 ext.l D0 000009AE 2F00 move.l -[A7], D0 000009B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009B4 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 000009B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009BC 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 000009C0 2F0C move.l -[A7], A4 000009C2 1F06 move.b -[A7], D6 000009C4 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label000009C8: 000009C8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000009CC 4E5E unlink A6 000009CE 2E9F move.l [A7], [A7]+ 000009D0 4E75 rts 000009D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1271: // at 000009D4 (misaligned) 000009D6 FFF8 .invalid <> 000009D8 48E7 0308 movem.l -[A7], D6,D7,A4 000009DC 286E 0008 movea.l A4, [A6 + 0x8] 000009E0 200C move.l D0, A4 000009E2 6764 beq +0x66 /* 00000A48 */ 000009E4 42A7 clr.l -[A7] 000009E6 2F0C move.l -[A7], A4 000009E8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 000009EC 7004 moveq.l D0, 0x04 000009EE 2F00 move.l -[A7], D0 000009F0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */] 000009F4 201F move.l D0, [A7]+ 000009F6 3E00 move.w D7, D0 000009F8 6F4E ble +0x50 /* 00000A48 */ 000009FA 4267 clr.w -[A7] 000009FC 2F0C move.l -[A7], A4 000009FE 4EAD 043A jsr [A5 + 0x43A /* export_131 */] 00000A02 1C1F move.b D6, [A7]+ 00000A04 2F0C move.l -[A7], A4 00000A06 205F movea.l A0, [A7]+ 00000A08 A029 syscall HLock 00000A0A 486E FFFC pea.l [A6 - 0x4] 00000A0E 486D 29F4 pea.l [A5 + 0x29F4] 00000A12 3F3C 0008 move.w -[A7], 0x8 00000A16 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000A1A 3F07 move.w -[A7], D7 00000A1C 7024 moveq.l D0, 0x24 00000A1E 2F00 move.l -[A7], D0 00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A24 4EAD 175A jsr [A5 + 0x175A /* export_743 */] 00000A28 2F0C move.l -[A7], A4 00000A2A 3007 move.w D0, D7 00000A2C 48C0 ext.l D0 00000A2E 2F00 move.l -[A7], D0 00000A30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A34 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 00000A38 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A3C 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00000A40 2F0C move.l -[A7], A4 00000A42 1F06 move.b -[A7], D6 00000A44 4EAD 0442 jsr [A5 + 0x442 /* export_132 */] label00000A48: 00000A48 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000A4C 4E5E unlink A6 00000A4E 2E9F move.l [A7], [A7]+ 00000A50 4E75 rts 00000A52 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1272: // at 00000A54 (misaligned) 00000A56 0000 203C ori.b D0, 0x3C /* '<' */ 00000A5A 7468 moveq.l D2, 0x68 00000A5C 756D moveq.l D2, 0x6D 00000A5E B0AE 0008 cmp.l D0, [A6 + 0x8] 00000A62 57C0 seq D0 00000A64 4A00 tst.b D0 00000A66 6610 bne +0x12 /* 00000A78 */ 00000A68 223C 746C 7374 move.l D1, 0x746C7374 /* 'tlst' */ 00000A6E B2AE 0008 cmp.l D1, [A6 + 0x8] 00000A72 57C1 seq D1 00000A74 8001 or.b D0, D1 00000A76 671C beq +0x1E /* 00000A94 */ label00000A78: 00000A78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A7C 4267 clr.w -[A7] 00000A7E 42A7 clr.l -[A7] 00000A80 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A84 4EAD 306A jsr [A5 + 0x306A /* export_1545 */] 00000A88 4EAD 3042 jsr [A5 + 0x3042 /* export_1540 */] 00000A8C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A90 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] label00000A94: 00000A94 4E5E unlink A6 00000A96 205F movea.l A0, [A7]+ 00000A98 504F addq.w A7, 8 00000A9A 4ED0 jmp [A0] export_1273: 00000A9C 4E56 FDAA link A6, -0x0256 00000AA0 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00000AA4 206E 0008 movea.l A0, [A6 + 0x8] 00000AA8 43EE FF70 lea.l A1, [A6 - 0x90] 00000AAC 7023 moveq.l D0, 0x23 label00000AAE: 00000AAE 22D8 move.l [A1]+, [A0]+ 00000AB0 51C8 FFFC dbf D0, -0x6 /* 00000AAE */ 00000AB4 286E 000C movea.l A4, [A6 + 0xC] 00000AB8 486E FE66 pea.l [A6 - 0x19A] 00000ABC 2F3C 0006 177A move.l -[A7], 0x6177A 00000AC2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000AC6 486E FE66 pea.l [A6 - 0x19A] 00000ACA 1F3C 0001 move.b -[A7], 0x1 00000ACE 2F0C move.l -[A7], A4 00000AD0 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00000AD4 2054 movea.l A0, [A4] 00000AD6 2668 0048 movea.l A3, [A0 + 0x48] 00000ADA 4206 clr.b D6 00000ADC 4AA8 0054 tst.l [A0 + 0x54] 00000AE0 676A beq +0x6C /* 00000B4C */ 00000AE2 2254 movea.l A1, [A4] 00000AE4 2069 0054 movea.l A0, [A1 + 0x54] 00000AE8 45EE FDAC lea.l A2, [A6 - 0x254] 00000AEC 2050 movea.l A0, [A0] 00000AEE 43E8 0002 lea.l A1, [A0 + 0x2] 00000AF2 7023 moveq.l D0, 0x23 label00000AF4: 00000AF4 24D9 move.l [A2]+, [A1]+ 00000AF6 51C8 FFFC dbf D0, -0x6 /* 00000AF4 */ 00000AFA 4267 clr.w -[A7] 00000AFC 2F0B move.l -[A7], A3 00000AFE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000B02 101F move.b D0, [A7]+ 00000B04 486E FE56 pea.l [A6 - 0x1AA] 00000B08 2F0B move.l -[A7], A3 00000B0A 4EAD 305A jsr [A5 + 0x305A /* export_1543 */] 00000B0E 486E FE56 pea.l [A6 - 0x1AA] 00000B12 486E FE46 pea.l [A6 - 0x1BA] 00000B16 2F0B move.l -[A7], A3 00000B18 4EAD 1EAA jsr [A5 + 0x1EAA /* export_977 */] 00000B1C 486E FE46 pea.l [A6 - 0x1BA] 00000B20 7001 moveq.l D0, 0x01 00000B22 2F00 move.l -[A7], D0 00000B24 7001 moveq.l D0, 0x01 00000B26 2F00 move.l -[A7], D0 00000B28 4EAD 229A jsr [A5 + 0x229A /* export_1103 */] 00000B2C 42A7 clr.l -[A7] 00000B2E 486E FE46 pea.l [A6 - 0x1BA] 00000B32 2F0B move.l -[A7], A3 00000B34 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */] 00000B38 2D5F FE3E move.l [A6 - 0x1C2], [A7]+ 00000B3C 4267 clr.w -[A7] 00000B3E 2F2E FE3E move.l -[A7], [A6 - 0x1C2] 00000B42 2F0B move.l -[A7], A3 00000B44 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */] 00000B48 3A1F move.w D5, [A7]+ 00000B4A 7C01 moveq.l D6, 0x01 label00000B4C: 00000B4C 2054 movea.l A0, [A4] 00000B4E 2F28 0054 move.l -[A7], [A0 + 0x54] 00000B52 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00000B56 2054 movea.l A0, [A4] 00000B58 7000 moveq.l D0, 0x00 00000B5A 2140 0054 move.l [A0 + 0x54], D0 00000B5E 486E FF6C pea.l [A6 - 0x94] 00000B62 486D 298C pea.l [A5 + 0x298C] 00000B66 3F3C 01B6 move.w -[A7], 0x1B6 00000B6A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */] 00000B6E 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000B72 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 00000B76 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000B7A 4EAD 39AA jsr [A5 + 0x39AA /* export_1841 */] 00000B7E 2054 movea.l A0, [A4] 00000B80 216E FF6C 0054 move.l [A0 + 0x54], [A6 - 0x94] 00000B86 4267 clr.w -[A7] 00000B88 1F3C 0001 move.b -[A7], 0x1 00000B8C 2F0C move.l -[A7], A4 00000B8E 4EAD 0D72 jsr [A5 + 0xD72 /* export_426 */] 00000B92 2254 movea.l A1, [A4] 00000B94 2069 0048 movea.l A0, [A1 + 0x48] 00000B98 2050 movea.l A0, [A0] 00000B9A 4228 0062 clr.b [A0 + 0x62] 00000B9E 2069 0048 movea.l A0, [A1 + 0x48] 00000BA2 2050 movea.l A0, [A0] 00000BA4 2E28 0064 move.l D7, [A0 + 0x64] 00000BA8 42A7 clr.l -[A7] 00000BAA 2F07 move.l -[A7], D7 00000BAC 4EAD 214A jsr [A5 + 0x214A /* export_1061 */] 00000BB0 2E1F move.l D7, [A7]+ 00000BB2 2254 movea.l A1, [A4] 00000BB4 2069 0048 movea.l A0, [A1 + 0x48] 00000BB8 2050 movea.l A0, [A0] 00000BBA 2147 0064 move.l [A0 + 0x64], D7 00000BBE 486E FF70 pea.l [A6 - 0x90] 00000BC2 486E FF67 pea.l [A6 - 0x99] 00000BC6 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000BCA 4EAD 39BA jsr [A5 + 0x39BA /* export_1843 */] 00000BCE 2054 movea.l A0, [A4] 00000BD0 116E FF67 0058 move.b [A0 + 0x58], [A6 - 0x99] 00000BD6 3F3C 0FB5 move.w -[A7], 0xFB5 00000BDA 2F0C move.l -[A7], A4 00000BDC 4EBA 0076 jsr [PC + 0x76 /* 00000C54 */] 00000BE0 102E FF67 move.b D0, [A6 - 0x99] 00000BE4 6608 bne +0xA /* 00000BEE */ 00000BE6 2F2E FF6C move.l -[A7], [A6 - 0x94] 00000BEA 4EAD 39C2 jsr [A5 + 0x39C2 /* export_1844 */] label00000BEE: 00000BEE 2F0C move.l -[A7], A4 00000BF0 4EAD 0D82 jsr [A5 + 0xD82 /* export_428 */] 00000BF4 206E FF6C movea.l A0, [A6 - 0x94] 00000BF8 7003 moveq.l D0, 0x03 00000BFA 2050 movea.l A0, [A0] 00000BFC B068 009C cmp.w D0, [A0 + 0x9C] 00000C00 6610 bne +0x12 /* 00000C12 */ 00000C02 486E FE66 pea.l [A6 - 0x19A] 00000C06 2F3C 0008 177A move.l -[A7], 0x8177A 00000C0C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000C10 600E bra +0x10 /* 00000C20 */ label00000C12: 00000C12 486E FE66 pea.l [A6 - 0x19A] 00000C16 2F3C 0007 177A move.l -[A7], 0x7177A 00000C1C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] label00000C20: 00000C20 486E FE66 pea.l [A6 - 0x19A] 00000C24 1F3C 0001 move.b -[A7], 0x1 00000C28 2F0C move.l -[A7], A4 00000C2A 4EAD 0D6A jsr [A5 + 0xD6A /* export_425 */] 00000C2E 1006 move.b D0, D6 00000C30 6716 beq +0x18 /* 00000C48 */ 00000C32 2254 movea.l A1, [A4] 00000C34 41E9 005C lea.l A0, [A1 + 0x5C] 00000C38 45EE FDAC lea.l A2, [A6 - 0x254] 00000C3C 7023 moveq.l D0, 0x23 label00000C3E: 00000C3E 20DA move.l [A0]+, [A2]+ 00000C40 51C8 FFFC dbf D0, -0x6 /* 00000C3E */ 00000C44 3345 005A move.w [A1 + 0x5A], D5 label00000C48: 00000C48 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00000C4C 4E5E unlink A6 00000C4E 205F movea.l A0, [A7]+ 00000C50 504F addq.w A7, 8 00000C52 4ED0 jmp [A0] export_1274: fn00000C54: 00000C54 4E56 FEFC link A6, -0x0104 00000C58 2F0C move.l -[A7], A4 00000C5A 286E 0008 movea.l A4, [A6 + 0x8] 00000C5E 302E 000C move.w D0, [A6 + 0xC] 00000C62 0440 0FB5 subi.w D0, 0xFB5 00000C66 6714 beq +0x16 /* 00000C7C */ 00000C68 5340 subq.w D0, 1 00000C6A 6722 beq +0x24 /* 00000C8E */ 00000C6C 5340 subq.w D0, 1 00000C6E 674C beq +0x4E /* 00000CBC */ 00000C70 5340 subq.w D0, 1 00000C72 6732 beq +0x34 /* 00000CA6 */ 00000C74 5340 subq.w D0, 1 00000C76 675C beq +0x5E /* 00000CD4 */ 00000C78 6000 00DE bra +0xE0 /* 00000D58 */ label00000C7C: 00000C7C 2D7C 0372 4944 FEFC move.l [A6 - 0x104], 0x3724944 00000C84 2D7C 2020 2020 FFFC move.l [A6 - 0x4], 0x20202020 /* ' ' */ 00000C8C 605C bra +0x5E /* 00000CEA */ label00000C8E: 00000C8E 41EE FEFC lea.l A0, [A6 - 0x104] 00000C92 43FA 00EC lea.l A1, [PC + 0xEC /* 00000D80, value 0x9724669 '\trFi', pstring "rFilename" */] 00000C96 20D9 move.l [A0]+, [A1]+ 00000C98 20D9 move.l [A0]+, [A1]+ 00000C9A 3091 move.w [A0], [A1] 00000C9C 2D7C 6E61 6D65 FFFC move.l [A6 - 0x4], 0x6E616D65 /* 'name' */ 00000CA4 6044 bra +0x46 /* 00000CEA */ label00000CA6: 00000CA6 41EE FEFC lea.l A0, [A6 - 0x104] 00000CAA 43FA 00CC lea.l A1, [PC + 0xCC /* 00000D78, value 0x672566F, pstring "rVolID" */] 00000CAE 20D9 move.l [A0]+, [A1]+ 00000CB0 20D9 move.l [A0]+, [A1]+ 00000CB2 2D7C 766F 6C6D FFFC move.l [A6 - 0x4], 0x766F6C6D /* 'volm' */ 00000CBA 602E bra +0x30 /* 00000CEA */ label00000CBC: 00000CBC 41EE FEFC lea.l A0, [A6 - 0x104] 00000CC0 43FA 00AA lea.l A1, [PC + 0xAA /* 00000D6C, value 0xB72466F, pstring "rFolderName" */] 00000CC4 20D9 move.l [A0]+, [A1]+ 00000CC6 20D9 move.l [A0]+, [A1]+ 00000CC8 20D9 move.l [A0]+, [A1]+ 00000CCA 2D7C 666C 6472 FFFC move.l [A6 - 0x4], 0x666C6472 /* 'fldr' */ 00000CD2 6016 bra +0x18 /* 00000CEA */ label00000CD4: 00000CD4 41EE FEFC lea.l A0, [A6 - 0x104] 00000CD8 43FA 0088 lea.l A1, [PC + 0x88 /* 00000D62, value 0x9724669 '\trFi', pstring "rFileType" */] 00000CDC 20D9 move.l [A0]+, [A1]+ 00000CDE 20D9 move.l [A0]+, [A1]+ 00000CE0 3091 move.w [A0], [A1] 00000CE2 2D7C 6674 7970 FFFC move.l [A6 - 0x4], 0x66747970 /* 'ftyp' */ label00000CEA: 00000CEA 486D F108 pea.l [A5 - 0xEF8] 00000CEE 486E FEFC pea.l [A6 - 0x104] 00000CF2 4EAD 496A jsr [A5 + 0x496A /* export_2345 */] 00000CF6 101F move.b D0, [A7]+ 00000CF8 675E beq +0x60 /* 00000D58 */ 00000CFA 2254 movea.l A1, [A4] 00000CFC 2069 0048 movea.l A0, [A1 + 0x48] 00000D00 2050 movea.l A0, [A0] 00000D02 1028 0062 move.b D0, [A0 + 0x62] 00000D06 670A beq +0xC /* 00000D12 */ 00000D08 486E FEFC pea.l [A6 - 0x104] 00000D0C 4EAD 3E6A jsr [A5 + 0x3E6A /* export_1993 */] 00000D10 6014 bra +0x16 /* 00000D26 */ label00000D12: 00000D12 486E FEFC pea.l [A6 - 0x104] 00000D16 2254 movea.l A1, [A4] 00000D18 2069 0048 movea.l A0, [A1 + 0x48] 00000D1C 2050 movea.l A0, [A0] 00000D1E 2F28 0064 move.l -[A7], [A0 + 0x64] 00000D22 4EAD 3A82 jsr [A5 + 0x3A82 /* export_1868 */] label00000D26: 00000D26 203C 746C 7374 move.l D0, 0x746C7374 /* 'tlst' */ 00000D2C 2054 movea.l A0, [A4] 00000D2E B0A8 0044 cmp.l D0, [A0 + 0x44] 00000D32 6610 bne +0x12 /* 00000D44 */ 00000D34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D38 1F3C 0001 move.b -[A7], 0x1 00000D3C 2F28 003C move.l -[A7], [A0 + 0x3C] 00000D40 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */] label00000D44: 00000D44 4267 clr.w -[A7] 00000D46 2054 movea.l A0, [A4] 00000D48 2F28 0048 move.l -[A7], [A0 + 0x48] 00000D4C 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000D50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D54 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */] label00000D58: 00000D58 285F movea.l A4, [A7]+ 00000D5A 4E5E unlink A6 00000D5C 205F movea.l A0, [A7]+ 00000D5E 5C4F addq.w A7, 6 00000D60 4ED0 jmp [A0] 00000D62 0972 4669 bchg [A2 + D4.w * 8 + 0x69], D4 00000D66 6C65 bge +0x67 /* 00000DCD */ 00000D68 5479 7065 0B72 addq.w [0x70650B72], 2 00000D6E 466F 6C64 not.w [A7 + 0x6C64] 00000D72 6572 bcs +0x74 /* 00000DE6 */ 00000D74 4E61 move USP, A1 00000D76 6D65 blt +0x67 /* 00000DDD */ 00000D78 0672 566F 6C49 addi.w [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */ 00000D7E 4400 neg.b D0 00000D80 0972 4669 bchg [A2 + D4.w * 8 + 0x69], D4 00000D84 6C65 bge +0x67 /* 00000DEB */ 00000D86 6E61 bgt +0x63 /* 00000DE9 */ 00000D88 6D65 blt +0x67 /* 00000DEF */ 00000D8A 0000 .incomplete